• word of the day

    desmodium tortuosum

    desmodium tortuosum - Dictionary definition and meaning for word desmodium tortuosum

    Definition
    (noun) West Indian forage plant cultivated in southern United States as forage and to improve soil
Download our Mobile App Today
Receive our word of the day
on Whatsapp